package cre.sample.test.encoding;

/**
 * @Author penglai
 * @Date 2016/10/11.
 */
public class DoubleByte {
//    public int encode(char[] cs, int off, int len, byte[] ba) {
//        int start = 0;
//        int end = off + len;
//        int var7 = ba.length;
//
//        while(off < end) {
//            char var8 = cs[off++];
//            int var9 = this.encodeChar(var8);
//            if(var9 == '�') {
//                if(Character.isHighSurrogate(var8) && off < end && Character.isLowSurrogate(cs[off])) {
//                    ++off;
//                }
//
//                ba[start++] = this.repl[0];
//                if(this.repl.length > 1) {
//                    ba[start++] = this.repl[1];
//                }
//            } else if(var9 > 255) {
//                ba[start++] = (byte)(var9 >> 8);
//                ba[start++] = (byte)var9;
//            } else {
//                ba[start++] = (byte)var9;
//            }
//        }
//
//        return start;
//    }
//
//    public int encodeChar(char var1) {
//        return this.c2b[this.c2bIndex[var1 >> 8] + (var1 & 255)];
//    }
}
